package com.ruoyi.xh.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.xh.domain.XhUse;

/**
 * 用户列Service接口
 * 
 * @author songjw
 * @date 2024-12-13
 */
public interface IXhUseService extends IService<XhUse> {
    /**
     * 查询用户列
     * 
     * @param id 用户列主键
     * @return 用户列
     */
     XhUse selectXhUseById(Long id);

    /**
     * 查询用户列列表
     * 
     * @param xhUse 用户列
     * @return 用户列集合
     */
    Page<XhUse> selectXhUseList(XhUse xhUse);

    /**
     * 新增用户列
     * 
     * @param xhUse 用户列
     */
     void insertXhUse(XhUse xhUse);

    /**
     * 修改用户列
     * 
     * @param xhUse 用户列
     */
    void updateXhUse(XhUse xhUse);

    /**
     * 批量删除用户列
     * 
     * @param ids 需要删除的用户列主键集合
     */
    void deleteXhUseByIds(Long[] ids);
}
